home *** CD-ROM | disk | FTP | other *** search
- ;*
- ;* catalog description file for ProAsm
- ;*
- ;* $VER: proasm.catalog 1.02 (03.12.95)
- ;*
- ;* Copyright © 1993-1996 by Daniel Weber
- ;* All Rights Reseved
- ;*
- ;*
- ;*
- ;* internal structure used
- ;*
- ;* ;
- ;* Title (//256) ;strings not longer than 256 characters allowed
- ;* <text>
- ;* ;
- ;*
- ;
- ;
- www (//256)
- warning:
- ;
- ;
- filerawtext (//256)
- in file %s
- ;
- ;
- in2 (//256)
- INTERNAL: s3.dorel - Please report
- ;
- ;
- in3 (//256)
- INTERNAL: s.onsi - Please report
- ;
- ;
- in5 (//256)
- INTERNAL: s2.l_a13 - Please report
- ;
- ;
- in6 (//256)
- INTERNAL: s2.l_a20 - Please report
- ;
- ;
- in7 (//256)
- INTERNAL: s2.l_a27 - Please report
- ;
- ;
- in8 (//256)
- INTERNAL: s2.secntyp - Please report
- ;
- ;
- in9 (//256)
- INTERNAL: s2.endeqr - Please report
- ;
- ;
- in10 (//256)
- INTERNAL: ea.relocnd - Please report
- ;
- ;
- in11 (//256)
- INTERNAL: ea.reloc - Please report
- ;
- ;
- in12 (//256)
- INTERNAL: ma.size.1 - Please report
- ;
- ;
- in13 (//256)
- INTERNAL: er.block.size - Please report
- ;
- ;
- in14 (//256)
- INTERNAL: s2.cr16.a95 - Please report
- ;
- ;
- in15 (//256)
- INTERNAL: ac.konstT.344 - Please report
- ;
- ;
- ee (//256)
- Oops... INTERNAL: ee-ee, Please report
- ;
- ;
- e1 (//256)
- out of memory
- ;
- ;
- e2 (//256)
- user error
- ;
- ;
- e3 (//256)
- line malformed
- ;
- ;
- e4 (//256)
- garbage following instruction
- ;
- ;
- e5panic (//256)
- ** Panic! Premature end byte reached
- ;
- ;
- e5 (//256)
- premature end byte reached
- ;
- ;
- e6 (//256)
- bad line length
- ;
- ;
- e8 (//256)
- unrecognized instruction
- ;
- ;
- e9 (//256)
- comma expected
- ;
- ;
- e11 (//256)
- source expired prematurely
- ;
- ;
- e12 (//256)
- flow of assembly changed
- ;
- ;
- e13 (//256)
- illegal instruction for processor options
- ;
- ;
- e14 (//256)
- object size differs between passes
- ;
- ;
- e15 (//256)
- undefined symbol
- ;
- ;
- e16 (//256)
- symbol expected
- ;
- ;
- e17 (//256)
- symbol not defined
- ;
- ;
- e18 (//256)
- symbol defined twice
- ;
- ;
- e19 (//256)
- local label not allowed
- ;
- ;
- e21 (//256)
- label from illegal section
- ;
- ;
- e22 (//256)
- additional symbol on pass 2
- ;
- ;
- e23 (//256)
- label value changed between passes
- ;
- ;
- e24 (//256)
- no label on line
- ;
- ;
- e25 (//256)
- reserved symbol
- ;
- ;
- e26 (//256)
- symbol too long
- ;
- ;
- e27 (//256)
- abuse of forward referenced symbol
- ;
- ;
- e28 (//256)
- locked symbol used
- ;
- ;
- e29 (//256)
- bad operation size for register
- ;
- ;
- e30 (//256)
- bad size, .B, .W or .L expected
- ;
- ;
- e31 (//256)
- bad size, .B or .W expected
- ;
- ;
- e32 (//256)
- bad size, .W or .L expected
- ;
- ;
- e33 (//256)
- bad size, byte expected
- ;
- ;
- e34 (//256)
- bad size, word expected
- ;
- ;
- e35 (//256)
- bad size, long expected
- ;
- ;
- e36 (//256)
- no size expected
- ;
- ;
- e37 (//256)
- invalid size
- ;
- ;
- e38 (//256)
- addressing mode not allowed
- ;
- ;
- e39 (//256)
- addressing mode not recognized
- ;
- ;
- e40 (//256)
- not a valid effective address
- ;
- ;
- e41 (//256)
- bad scale factor
- ;
- ;
- e42 (//256)
- illegal addressing mode for CPU type
- ;
- ;
- e43 (//256)
- register or immediate value expected
- ;
- ;
- e44 (//256)
- bad register
- ;
- ;
- e45 (//256)
- data register expected
- ;
- ;
- e46 (//256)
- address register expected
- ;
- ;
- e47 (//256)
- value between 1 and 8 expected
- ;
- ;
- e48 (//256)
- immediate value expected
- ;
- ;
- e49 (//256)
- .W or .L as index size expected
- ;
- ;
- e50 (//256)
- not a valid register list
- ;
- ;
- e51 (//256)
- absolute not allowed
- ;
- ;
- e52 (//256)
- relative not allowed
- ;
- ;
- e54 (//256)
- byte displacement out of range (by %-ld bytes)
- ;
- ;
- e55 (//256)
- word displacement out of range (by %-ld bytes)
- ;
- ;
- e56 (//256)
- odd address
- ;
- ;
- e57 (//256)
- bad address size, .W or .L expected
- ;
- ;
- e58 (//256)
- reserved register
- ;
- ;
- e59 (//256)
- bad character in expression
- ;
- ;
- e60 (//256)
- operand too large, byte expected
- ;
- ;
- e61 (//256)
- operand too large, word expected
- ;
- ;
- e62 (//256)
- illegal type combination
- ;
- ;
- e64 (//256)
- invalid number
- ;
- ;
- e65 (//256)
- data too large
- ;
- ;
- e66 (//256)
- missing quote
- ;
- ;
- e67 (//256)
- too many brackets (max. 255)
- ;
- ;
- e68 (//256)
- missing close bracket
- ;
- ;
- e69 (//256)
- divide by zero
- ;
- ;
- e70 (//256)
- overflow
- ;
- ;
- e71 (//256)
- illegal value
- ;
- ;
- e72 (//256)
- illegal operator
- ;
- ;
- e73 (//256)
- no value given
- ;
- ;
- e74 (//256)
- absolute expression must evaluate
- ;
- ;
- e75 (//256)
- calculator buffer overflow
- ;
- ;
- e76 (//256)
- too many close brackets
- ;
- ;
- e77 (//256)
- string too long
- ;
- ;
- e78 (//256)
- string expected
- ;
- ;
- e79 (//256)
- value must be zero
- ;
- ;
- e80 (//256)
- colon expected
- ;
- ;
- e81 (//256)
- opening brace '{' expected
- ;
- ;
- e82 (//256)
- closing brace '}' expected
- ;
- ;
- e83 (//256)
- short branch out of range (by %-ld bytes)
- ;
- ;
- e85 (//256)
- illegal BSR.S
- ;
- ;
- e86 (//256)
- unrecognized instruction '%s'
- ;
- ;
- e87 (//256)
- branch out of range (by %-ld bytes)
- ;
- ;
- e88 (//256)
- invalid option
- ;
- ;
- e89 (//256)
- relocation not allowed (OPT P+/A+/T+, DSEG)
- ;
- ;
- e90 (//256)
- option must be at beginning
- ;
- ;
- e91 (//256)
- no relocation in binary/s-record file
- ;
- ;
- e92 (//256)
- not allowed in binary/s-record file
- ;
- ;
- e93 (//256)
- probably immediate addressing mode
- ;
- ;
- e94 (//256)
- forward reference not allowed (OPT A+)
- ;
- ;
- e95 (//256)
- could not open file '%s' (%-ld)
- ;
- ;
- e96 (//256)
- could not examine file '%s'
- ;
- ;
- e97 (//256)
- file load error (%-ld)
- ;
- ;
- e98 (//256)
- illegal directive inside INCEQU file
- ;
- ;
- e99 (//256)
- error while writing source file '%s' (%-ld)
- ;
- ;
- e100 (//256)
- no MACRO definitions within REPT/REPEAT loops
- ;
- ;
- e101 (//256)
- invalid parameter
- ;
- ;
- e102 (//256)
- cannot nest MACRO definitions
- ;
- ;
- e103 (//256)
- unexpected ENDM or MEXIT encountered
- ;
- ;
- e104 (//256)
- macro defined twice
- ;
- ;
- e105 (//256)
- bad macro name
- ;
- ;
- e107 (//256)
- spurious ENDR or UNTILcc encountered
- ;
- ;
- e108 (//256)
- ENDR/UNTILcc changed by mistake
- ;
- ;
- e109 (//256)
- spurious REXIT encountered
- ;
- ;
- e110 (//256)
- misplaced ELSE/ELSEIF encountered
- ;
- ;
- e112 (//256)
- misplaced ENDIF/ENDC encountered
- ;
- ;
- e113 (//256)
- more than 2147483647 IFs nested!
- ;
- ;
- e114 (//256)
- missing ENDIF/ENDC
- ;
- ;
- e116 (//256)
- illegal symbol name
- ;
- ;
- e117 (//256)
- invalid reloc hunk specification
- ;
- ;
- e118 (//256)
- too many sections (max 256)
- ;
- ;
- e119 (//256)
- invalid section type
- ;
- ;
- e120 (//256)
- invalid section memory requirement
- ;
- ;
- e121 (//256)
- spurious ENDORG encountered
- ;
- ;
- e122 (//256)
- DX section cannot contain data or code
- ;
- ;
- e124 (//256)
- DX only in executable object files allowed
- ;
- ;
- e125 (//256)
- quite a heap of code (PC overflow!)
- ;
- ;
- e126 (//256)
- PC value changed between passes!
- ;
- ;
- e127 (//256)
- fatally out of memory!
- ;
- ;
- e128 (//256)
- source and object files are the same
- ;
- ;
- e129 (//256)
- spurious APOPM encountered
- ;
- ;
- e130 (//256)
- negative value expected
- ;
- ;
- e131 (//256)
- positive value expected
- ;
- ;
- e132 (//256)
- value not in bounds
- ;
- ;
- e133 (//256)
- bad arguments
- ;
- ;
- e134 (//256)
- MMU register expected
- ;
- ;
- e135 (//256)
- no code or data allowed ahead of the HEADER directive
- ;
- ;
- e136 (//256)
- unrecognized default mode
- ;
- ;
- e137 (//256)
- unrecognized default type
- ;
- ;
- e140 (//256)
- additional LABSEG on pass 2
- ;
- ;
- e141 (//256)
- could not open xpkmaster.library
- ;
- ;
- e142 (//256)
- no seek value accepted for XPK files
- ;
- ;
- e143 (//256)
- XPK error, %s
- ;
- ;
- e144 (//256)
- invalid default mode
- ;
- ;
- e146 (//256)
- illegal use of inside 'incequ' defined symbol
- ;
- ;
- e148 (//256)
- bit number must be from 0-7
- ;
- ;
- e149 (//256)
- bit field offset/width out of range
- ;
- ;
- e150 (//256)
- unable to import symbol
- ;
- ;
- e151 (//256)
- linker format restriction
- ;
- ;
- e152 (//256)
- illegal arithmetic on xref symbol
- ;
- ;
- e153 (//256)
- illegal public symbol (xdef) definition
- ;
- ;
- e154 (//256)
- illegal use of external reference (xref)
- ;
- ;
- e155 (//256)
- unsupported preasm file entry encountered
- ;
- ;
- e156 (//256)
- unable to define preassembled symbol '%s'
- ;
- ;
- e157 (//256)
- preasm file expected
- ;
- ;
- e158 (//256)
- unsupported preasm file version
- ;
- ;
- e160 (//256)
- FPU register expected
- ;
- ;
- e161 (//256)
- FPU data register expected
- ;
- ;
- e162 (//256)
- bad operation size for FPU instruction
- ;
- ;
- e163 (//256)
- floating point number value error
- ;
- ;
- e164 (//256)
- invalid k-factor
- ;
- ;
- e165 (//256)
- not a valid FPU control register list
- ;
- ;
- e166 (//256)
- not a valid FPU register list
- ;
- ;
- e167 (//256)
- MC68040 software-supported instruction used
- ;
- ;
- e168 (//256)
- MC68060 software-supported instruction used
- ;
- ;
- e170 (//256)
- unable to open list file '%s' (%ld)
- ;
- ;
- e172 (//256)
- unknown keyword for this directive
- ;
- ;
- e173 (//256)
- invalid argument for this keyword
- ;
- ;
- e174 (//256)
- abuse of textual symbol (equr/equstr)
- ;
- ;
- e175 (//256)
- bit number must be from 0-31
- ;
- ;
- e180 (//256)
- additional symbol found
- ;
- ;
- e181 (//256)
- unresolved symbol '%s' found
- ;
- ;
- s198 (//256)
- REGISTERED VERSION ONLY: if you like ProAsm please register
- ;
- ;
- w200 (//256)
- %sno code allowed in BSS sections
- ;
- ;
- w201 (//256)
- %sshort branch converted to NOP
- ;
- ;
- w202 (//256)
- %ssign-extended operand
- ;
- ;
- w203 (//256)
- %sinvalid LINK displacement
- ;
- ;
- w204 (//256)
- %sobject filename already specified
- ;
- ;
- w205 (//256)
- %serror file already specified, directive ignored
- ;
- ;
- w210 (//256)
- %sbranch made short
- ;
- ;
- w211 (//256)
- %sshort branch possible
- ;
- ;
- w212 (//256)
- %sabsolute long address mode made short
- ;
- ;
- w213 (//256)
- %soffset removed
- ;
- ;
- w214 (//256)
- %srelocation converted to relative
- ;
- ;
- w215 (//256)
- %srelative possible
- ;
- ;
- w216 (//256)
- %sMOVE.L converted to MOVEQ
- ;
- ;
- w217 (//256)
- %sinstruction made quick
- ;
- ;
- w218 (//256)
- %ssize should be word
- ;
- ;
- w219 (//256)
- %suser warning
- ;
- ;
- w220 (//256)
- %sf-line exception will be generated!
- ;
- ;
- w221 (//256)
- %szero offset
- ;
- ;
- w222 (//256)
- %sCLR.L converted to MOVEQ
- ;
- ;
- w223 (//256)
- %szero space defined
- ;
- ;
- w224 (//256)
- %sthis section will be empty
- ;
- ;
- w225 (//256)
- %sodd address or offset detected
- ;
- ;
- w226 (//256)
- %srelocs won't be written in binary file!
- ;
- ;
- w227 (//256)
- %sbase displacement shortened
- ;
- ;
- w228 (//256)
- %souter displacement shortened
- ;
- ;
- w229 (//256)
- %ssupervisor only opcode
- ;
- ;
- w231 (//256)
- %sASL/ROXL #1,Dx converted to ADD/ADDX Dx,Dx
- ;
- ;
- w232 (//256)
- %sinstruction has no effect on a MC68EC030
- ;
- ;
- w233 (//256)
- %sRead-Modify-Write cycle opcode
- ;
- ;
- w234 (//256)
- %sXDEF only in linkable files allowed
- ;
- ;
- w235 (//256)
- %sexternal references (xref) only in linkable files allowed
- ;
- ;
- w236 (//256)
- %sMotorola reserved Constant ROM offset used
- ;
- ;
- w237 (//256)
- %sMOVEA #0,An converted to SUBA An,An
- ;
- ;
- w238 (//256)
- %sADDA/SUBA #0,An instruction skipped
- ;
- ;
- w239 (//256)
- %sno external references (xref) in preasm file, ignored
- ;
- ;
- w240 (//256)
- %scode/data is not allowed in preasm files, ignored
- ;
- ;
- w241 (//256)
- %sno section statements in preasm files, ignored
- ;
- ;
- w242 (//256)
- %sXDEF is not allowed in preasm files, ignored
- ;
- ;
- w243 (//256)
- %sAPUSHM and APOPM directives converted to (two) NOPs each
- ;
- ;
- w244 (//256)
- %spublic symbols only in linkable files allowed
- ;
- ;
- w245 (//256)
- %sother case sensitivity or significance in preasm file
- ;
- ;
- w246 (//256)
- %sabsolute short address mode possible
- ;
- ;
- w247 (//256)
- %sAUTOXREF only in linkable files allowed
- ;
- ;
- w248 (//256)
- %sbit number should be from 0-7
- ;
- ;
- w249 (//256)
- %slong MOVEA/ADDA/SUBA converted to word
- ;
- ;
- w250 (//256)
- %sCMPI.x #0,<EA> converted to TST.x <EA>
- ;
- ;
- w251 (//256)
- %sunable to load the proasmoptim.library - option ignored
- ;
- ;
- w252 (//256)
- %sbit number should be from 0-31
- ;
- ;
- w253 (//256)
- %sMOVE.L #n,Dx converted to MOVEQ #m,Dx & NOT
- ;
- ;
- w254 (//256)
- %sMOVE.L #n,Dx converted to MOVEQ #-128,Dx & SUBQ.L #n+128,Dx
- ;
- ;
- w255 (//256)
- %sMOVE.L #n,Dx converted to MOVEQ #m,Dx & SWAP Dx
- ;
- ;
- w256 (//256)
- %sMOVE.L #n,Dx converted to MOVEQ #m,Dx & ADD.B Dx,Dx
- ;
- ;
- w257 (//256)
- %sMOVE.B #-1,<EA> converted to ST.B <EA> (CCR changed!)
- ;
- ;
- w258 (//256)
- %sEOR(I).x #-1,<EA> converted to NOT.x <ea>
- ;
- ;
- w259 (//256)
- %sDX statement in empty hunk found
- ;
- ;
- w260 (//256)
- %scode ahead of the ORG directive
- ;
- ;
- w261 (//256)
- %sinvalid ProAsm key found, ignored - please update key
- ;
- ;
- xpk_archive (//256)
- no XPK archives supported
- ;
- ;
- e_asmaborted (//256)
- ** assembly aborted
- ;
- ;
-